home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
TEMP
/
GNU
/
flex
/
Overview
< prev
next >
Wrap
Text File
|
1995-06-28
|
2KB
|
129 lines
Overview
Previous: <Synopsis=>Synopsis> * Next: <Description=>Descriptio> * Up: <Top=>!Root>
#Wrap on
{fH3}Overview{f}
This manual describes {fCode}flex{f}, a tool for generating programs
that perform pattern-matching on text. The manual
includes both tutorial and reference sections:
#Indent +4
#Indent
Description
#Indent +4
a brief overview of the tool
#Indent
Some Simple Examples
#Indent +4
#Indent
Format Of The Input File
#Indent +4
#Indent
Patterns
#Indent +4
the extended regular expressions used by flex
#Indent
How The Input Is Matched
#Indent +4
the rules for determining what has been matched
#Indent
Actions
#Indent +4
how to specify what to do when a pattern is matched
#Indent
The Generated Scanner
#Indent +4
details regarding the scanner that flex produces;
how to control the input source
#Indent
Start Conditions
#Indent +4
introducing context into your scanners, and
managing "mini-scanners"
#Indent
Multiple Input Buffers
#Indent +4
how to manipulate multiple input sources; how to
scan from strings instead of files
#Indent
End-of-file Rules
#Indent +4
special rules for matching the end of the input
#Indent
Miscellaneous Macros
#Indent +4
a summary of macros available to the actions
#Indent
Values Available To The User
#Indent +4
a summary of values available to the actions
#Indent
Interfacing With Yacc
#Indent +4
connecting flex scanners together with yacc parsers
#Indent
Options
#Indent +4
flex command-line options, and the "%option"
directive
#Indent
Performance Considerations
#Indent +4
how to make your scanner go as fast as possible
#Indent
Generating C++ Scanners
#Indent +4
the (experimental) facility for generating C++
scanner classes
#Indent
Incompatibilities With Lex And POSIX
#Indent +4
how flex differs from AT&T lex and the POSIX lex
standard
#Indent
Diagnostics
#Indent +4
those error messages produced by flex (or scanners
it generates) whose meanings might not be apparent
#Indent
Files
#Indent +4
files used by flex
#Indent
Deficiencies \/ Bugs
#Indent +4
known problems with flex
#Indent
See Also
#Indent +4
other documentation, related tools
#Indent
Author
#Indent +4
includes contact information
#Indent